package com.base.cn.platform.os.entity.classes.topic.report;

import com.base.cn.platform.os.common.annotation.ImgAttr;
import com.base.cn.platform.os.common.mybatis.BaseEntity;
import com.base.cn.platform.os.entity.classes.topic.ClassesTopic;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;
import java.util.Map;

/**
 * 班级话题举报表
 *
 * @author SK
 * @since 2018-06-04
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class ClassesTopicReport extends BaseEntity {

    // 话题id
    private BigDecimal topicId;
    // 前台用户id
    private BigDecimal userId;
    // 举报类型 1.广告及垃圾信息 2.抄袭或未授权转载 3.其他
    private Integer type;
    // 举报内容
    @ImgAttr
    private String content;

    private String userIds;
    private String topicIds;

    private ClassesTopic classesTopic;
    private Map<String, Object> user;
}
